/***************************************************************************
 创建者: 华磊
 开始时间: 2020.8.14
 copyright: (C) 深圳市华友高科有限公司
 修改说明: (每次有修改就添加一条，带有 修改人，修改时间，修改描述)
 example (1) hualei 2020.5.8 类的具体实现代码编写

 ***************************************************************************
 *  @file x.h
 *  功能:
 *
 *                                                                         *
 ***************************************************************************/
#ifndef BASEMAPIMAGE_H
#define BASEMAPIMAGE_H

#include <QObject>
#include <QGraphicsItem>
#include <qpainter.h>

/**
 * @brief The BaseMapImage class 基础地图类
 */
class BaseMapImage : public QObject,  public QGraphicsItem
{
    Q_OBJECT
public:
    explicit BaseMapImage(QObject *parent = 0);

public:
    int reloadMap(QString mapPgm);

signals:

public slots:

private:
    QRectF boundingRect() const;

protected:
    void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);


private:
    QPixmap baseMapPicture;


};

#endif // BASEMAPIMAGE_H
